#ifndef __LED_H
#define __LED_H


#include "main.h"                 

      
#define  LED_STATE(GPIOx,GPIO_Pin,state)   if (state == SET) \
										{GPIOx->BSRR = GPIO_Pin;} \
									 else \
										{GPIOx->BRR = GPIO_Pin;}

#define  GPIOA_PIN_0_TURN    {GPIOA->ODR ^= GPIO_Pin_0;} 

#define  LED(x,GPIO_Pin)    do{x ?  GPIOA->BSRR = GPIO_Pin :\
									GPIOA->BRR = GPIO_Pin; \
							}while(0) 

void LED_Init(void) ;
void LED_Turn(GPIO_TypeDef* GPIOx,uint16_t GPIO_Pin);



#endif

